<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <th:block th:include="libs :: header('系统主页')"></th:block>
    <style>
        #main {
            width: 100%;
            height: 100%;
            padding: 6px;
            margin-right: 6px;
            background-color: #ffffff;
        }

        #description {
            text-indent: 2em;
        }

        .ivz-main-version {
            top: 8px;
            right: 10px;
            width: 30%;
            position: absolute;
        }
        .ivz-mv-head {
            color: #ffffff;
            font-size: 15px;
        }
        .ivz-mv-content {
            color: #4a5562;
            text-indent: 1em;
            font-size: 14px;
        }
        .ivz-main-remark {
            margin-top: 6px;
        }
        .ant-timeline-item-content {
            color: #000000;
            font-size: 15px;
        }
    </style>
</head>
<body>
    <div id="main">
        <div style="width: 68%">
            <a-card hoverable>
                <template slot="actions" class="ant-card-actions">
                    <a key="gitee" href="https://gitee.com/iteaj/izone-sboot" target="_blank">
                        <ivz-icon type="iz-icon-gitee"></ivz-icon> 码云地址
                    </a>
                    <a key="ivzone" href="https://gitee.com/iteaj/ivzone" target="_blank">
                        <ivz-icon type="iz-icon-gitee"></ivz-icon> ivzone码云(1.2.0)
                    </a>
                    <a key="vue" href="https://cn.vuejs.org/index.html" target="_blank">
                        <ivz-icon type="iz-icon-vue"></ivz-icon> vue主页(2.6.5)
                    </a>
                    <a key="antd" href="https://www.antdv.com/docs/vue/introduce-cn/" target="_blank">
                        <ivz-icon type="iz-icon-antd"></ivz-icon> ui框架(1.6.3)
                    </a>
                </template>
                <a-card-meta title="izone-sboot简介">
                    <div id="description" slot="description">
                        <p>1. izone-sboot是基于java语言和springboot2框架研发的系统, 你可以当他是一个完整的后台管理系统, 但其实他将包含有更多的功能特性(持续开发中)</p>
                        <p>2. izone-sboot使用自研的前端框架ivzone, ivzone是一个基于vue和antdv开发的前端组件库, 核心特点是多页面, 一个页面包含一个完整的增删改查功能
                            、使用json格式数据约定字段信息, 并在此基础上新增多项实用功能</p>
                        <p>3. izone寓意我的地盘, 我是一个java开发者, izone可以理解为开发者地盘, 我的设想是将此项目打造成一个服务于开发人员的系统, 这将会包含多个功能模块
                            , 各个模块将在上线的时候具体说明</p>
                        <p>4. 后端语言/框架: java、springboot2、shiro、jackson、mybatis、mybatis-plus、mysql、logback、thymeleaf</p>
                        <p>5. 前端语言/框架: js、vue、antdv、axios、qs、css、html、label、es5+</p>
                    </div>
                </a-card-meta>
            </a-card>
            <div class="ivz-main-remark">
                <a-card>
                    <span slot="title">
                        <a-icon type="appstore"></a-icon> 此系统的目标是打造成能实现以下功能的个人开发者项目
                    </span>
                    <a-card-grid style="width:50%;text-align:center">
                        1. 作为一个开发者, 除了工作并没有其他的收入来源
                    </a-card-grid>
                    <a-card-grid style="width:50%;text-align:center" :hoverable="false">
                        2. 缺少一个平台聚合一些好玩的开源项目
                    </a-card-grid>
                    <a-card-grid style="width:50%;text-align:center" :hoverable="false">
                        3. 发挥和利用自己的技术优势去打造自己的个人品牌
                    </a-card-grid>
                    <a-card-grid style="width:50%;text-align:center">
                        4. 找不到自己想要的可用项目(外包)
                    </a-card-grid>
                    <a-card-grid style="width:100%;text-align:center">
                        5. 有好玩的项目, 好玩的点子, 但是缺少展示平台
                    </a-card-grid>
                </a-card>
            </div>
        </div>
        <div class="ivz-main-version">
            <a-timeline>
                <a-timeline-item>
                    最新进展(2020.08.21) 1.1.4-SNAPSHOT (持续开发中)
                    <a-icon slot="dot" type="clock-circle-o" style="font-size: 16px;"></a-icon>
                    <div class="ivz-mv-content">
                        <p>1. online新增在线自定义功能（模态框）</p>
                        <p>2. 新增获取系统字典数据</p>
                    </div>
                </a-timeline-item>
                <a-timeline-item>
                    <div class="ivz-mv-content">
                        <p>1. 新增个人信息编辑功能</p>
                        <p>2. 重构代码生成器功能, 使用更加简洁、高效、直观</p>
                        <p>3. 修改新增和删除的逻辑, 提高反应速度</p>
                        <p>4. 新增在列表组件和编辑组件切换的过渡动画</p>
                        <p>5. 新增任务调度插件quartz (2020.07.28)</p>
                        <p>6. 新增基于swagger和knife4j的api接口文档插件 (2020.07.28)</p>
                        <p>7. 新增模块化菜单处理 - 导入、卸载模块或者插件时动态增减对应的菜单 (2020.07.29)</p>
                        <p>8. <a href="/dev/online" target="_blank">新增可拖拽组件online, 直接在线学习ivzone框架。且支持在线生成表单, html, sql等代码</a></p>
                    </div>
                </a-timeline-item>
                <a-timeline-item color="green">
                    1.1.3 (2020.06.25)
                    <div class="ivz-mv-content">
                        <p>1. 新增在线用户功能</p>
                        <p>2. 新增基于shiro的自动登录功能</p>
                        <p>3. 新增基于shiro的原生app token功能</p>
                    </div>
                </a-timeline-item>
                <a-timeline-item color="blue">
                    1.1.2 (2020.02.05)系统框架搭建和核心功能实现
                </a-timeline-item>
            </a-timeline>
        </div>
    </div>
</body>
<th:block th:include="libs :: footer"></th:block>
<!--<script src="https://unpkg.com/@antv/g2plot@latest/dist/g2plot.js"></script>-->
<script>
    let vue = new Vue({
        el: '#main',
        data: {

        }
    });
</script>
</html>
